/**
 * @description 组件样式
 * @author: 陈陈
 * @date: 2025/05/09
 * @phone: 18560000860
 * @email: 18560000860@qq.com
 * @company: 济南晨霜信息技术有限公司 /
 * @business: 承接前后端项目的开发
 */
.pure-progresor {
	display: flex;
	flex-direction: var(--pure-progresor-flex-direction, row);
	align-items: var(--pure-progresor-align-items, center);
	justify-content: var(--pure-progresor-justify-content, space-between);
	height: var(--pure-progresor-height, 0);
	position: var(--pure-progresor-position, absolute);
	top: var(--pure-progresor-top, 50%);
	left: var(--pure-progresor-left, 0);
	bottom: var(--pure-progresor-bottom);
	right: var(--pure-progresor-right);
	width: var(--pure-progresor-width, 100%);
	padding: var(--pure-progresor-padding, 0 10px);
	margin: var(--pure-progresor-margin);
	gap: var(--pure-progresor-gap, 10px);
	font-size: var(--pure-progresor-font-size, var(--pure-font-size-small));
	color: var(--pure-progresor-color, var(--pure-text-color-invert));

	&__item {
		width: var(--pure-progresor-item-width, 2.5em);
		height: var(--pure-progresor-item-height, 2.5em);
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		text-align: center;
		background: var(--pure-progresor-item-background, var(--pure-theme-primary));
		border-radius: var(--pure-progresor-item-border-radius, var(--pure-radius-circle));

		&--disabled {
			opacity: var(--pure-progresor-item-disabled-opacity, var(--pure-opacity-disabled));
			background: var(
				--pure-progresor-item-disabled-background,
				var(--pure-progresor-item-background, var(--pure-theme-primary))
			);
			color: var(
				--pure-progresor-item-disabled-color,
				var(--pure-progresor-color, var(--pure-text-color-invert))
			);
			cursor: not-allowed;
			pointer-events: none;
		}
	}
}
